package com.wugui.datax.executor.service.logparse;

import java.io.Serializable;

public class LogStatistics implements Serializable {

  /** DataX任务启动时刻 */
  private String taskStartTime;

  /** DataX任务结束时刻 */
  private String taskEndTime;

  /** DataX任务总计耗时 */
  private String taskTotalTime;

  /** DataX任务平均流量 */
  private String taskAverageFlow;

  /** DataX记录写入速度 */
  private String taskRecordWritingSpeed;

  /** DataX读出记录总数 */
  private int taskRecordReaderNum;

  /** DataX读写失败总数 */
  private int taskRecordWriteFailNum;

  public String getTaskStartTime() {
    return taskStartTime;
  }

  public void setTaskStartTime(String taskStartTime) {
    this.taskStartTime = taskStartTime;
  }

  public String getTaskEndTime() {
    return taskEndTime;
  }

  public void setTaskEndTime(String taskEndTime) {
    this.taskEndTime = taskEndTime;
  }

  public String getTaskTotalTime() {
    return taskTotalTime;
  }

  public void setTaskTotalTime(String taskTotalTime) {
    this.taskTotalTime = taskTotalTime;
  }

  public String getTaskAverageFlow() {
    return taskAverageFlow;
  }

  public void setTaskAverageFlow(String taskAverageFlow) {
    this.taskAverageFlow = taskAverageFlow;
  }

  public String getTaskRecordWritingSpeed() {
    return taskRecordWritingSpeed;
  }

  public void setTaskRecordWritingSpeed(String taskRecordWritingSpeed) {
    this.taskRecordWritingSpeed = taskRecordWritingSpeed;
  }

  public int getTaskRecordReaderNum() {
    return taskRecordReaderNum;
  }

  public void setTaskRecordReaderNum(int taskRecordReaderNum) {
    this.taskRecordReaderNum = taskRecordReaderNum;
  }

  public int getTaskRecordWriteFailNum() {
    return taskRecordWriteFailNum;
  }

  public void setTaskRecordWriteFailNum(int taskRecordWriteFailNum) {
    this.taskRecordWriteFailNum = taskRecordWriteFailNum;
  }

  @Override
  public String toString() {
    return "LogStatistics{"
        + "taskStartTime="
        + taskStartTime
        + ", taskEndTime="
        + taskEndTime
        + ", taskTotalTime="
        + taskTotalTime
        + ", taskAverageFlow="
        + taskAverageFlow
        + ", taskRecordWritingSpeed="
        + taskRecordWritingSpeed
        + ", taskRecordReaderNum="
        + taskRecordReaderNum
        + ", taskRecordWriteFailNum="
        + taskRecordWriteFailNum
        + '}';
  }
}
